home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / usr / bin / f2py2.6 < prev    next >
Encoding:
Text File  |  2010-10-07  |  671 b   |  25 lines

  1. #!/usr/bin/python2.6
  2. # See http://cens.ioc.ee/projects/f2py2e/
  3. import os, sys
  4. for mode in ["g3-numpy", "2e-numeric", "2e-numarray", "2e-numpy"]:
  5.     try:
  6.         i=sys.argv.index("--"+mode)
  7.         del sys.argv[i]
  8.         break
  9.     except ValueError: pass
  10. os.environ["NO_SCIPY_IMPORT"]="f2py"
  11. if mode=="g3-numpy":
  12.     print >> sys.stderr, "G3 f2py support is not implemented, yet."
  13.     sys.exit(1)
  14. elif mode=="2e-numeric":
  15.     from f2py2e import main
  16. elif mode=="2e-numarray":
  17.     sys.argv.append("-DNUMARRAY")
  18.     from f2py2e import main
  19. elif mode=="2e-numpy":
  20.     from numpy.f2py import main
  21. else:
  22.     print >> sys.stderr, "Unknown mode:",`mode`
  23.     sys.exit(1)
  24. main()
  25.